human residence - German English Dictionary